package com.ddstation.onsitelaw.utils;

import java.net.URLEncoder;

/**
 * 百度图片识别api接口
 *
 * @author 陆青龙
 * @date 2020年10月16日 下午7:43:49
 */
public class BaiduImgApiUtil {

    public static String getPictureText(String filePath, String templateSign) {
        // iocr识别apiUrl
        String recogniseUrl = Constant.recogniseUrl;
        String accessToken = GetBaiduTokenUtil.getToken();
        String result = null;
        try {
            byte[] imgData = FileUtil.readFileByBytes(filePath);
            String imgStr = Base64Util.encode(imgData);
            // 请求模板参数
            String recogniseParams = "templateSign=" + templateSign + "&image=" + URLEncoder.encode(imgStr, "UTF-8");

            // 请求模板识别
            result = HttpUtil.post(recogniseUrl, accessToken, recogniseParams);

        } catch (Exception e) {
            e.printStackTrace();
        }
        return result;
    }
}
